//
//  CoreDataManager.h
//  CoreData
//
//  Created by dllo on 15/11/16.
//  Copyright © 2015年 孔欢欢. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <CoreData/CoreData.h>

@interface CoreDataManager : NSObject

// NSManagedObjectContext 临时数据库/数据管理器
@property (readonly, strong, nonatomic) NSManagedObjectContext *managedObjectContext;
// NSManagedObjectModel 数据模型
@property (readonly, strong, nonatomic) NSManagedObjectModel *managedObjectModel;
// NSPersistentStoreCoordinator 数据存储助手/数据存储管理
@property (readonly, strong, nonatomic) NSPersistentStoreCoordinator *persistentStoreCoordinator;

// 保存
- (void)saveContext;
// 应用文件夹路径 / 返回document路径
- (NSURL *)applicationDocumentsDirectory;

+ (CoreDataManager *)shareInstance;
@end
